body {
	width:700px;
	margin:125px auto 0 auto;
	font-family:Georgia,Times,serif;
}
label {
	display:block;
	margin-bottom:10px;
}
.nr-text {
	width:692px;
	font-size:25px;
	margin-bottom:10px;
}
input {
	font-size:25px;
	padding:4px;
}
#success, #code-wrap {
	text-align:center;
}
#code-wrap {
	margin-top:45px;
	font-size:55px;
}
#code {
	background:#eaeaea;
	padding:4px 8px;
	font-family: Consolas, Monaco, monospace;
}
#fb-like-box-wrap {
	width:180px;
	margin-left:200px;
}
.social-wrap {
	display:inline-block;
	margin-top:65px;
}
#tweet-wrap {
	margin-top: 83px;
	margin-left:12px;
	vertical-align: top;
}
.error {
	color:red;
}
h1 {
	margin-top:200px;
	margin-bottom:15px;
}
h1, p#description {
	font-size:14px;
	line-height:1.35em;
	margin-left: 60px;
	margin-right:60px;
	font-weight:normal;
	color:#999;
}
